@charset "UTF-8";
/*!
 * Author:  stone
 * Version: 1.0.0.0
 * Date:    2016-04-20
 */
.order_done_warp{margin-top: 10px;border: #ddd solid 1px;background: #fff;}
.order_done_box{padding: 60px 0 0 50px;}
.order_done_content{ margin: 0 0 0 20px; width: 750px;}
.order_done_icon{ display: inline-block; width: 48px; height: 48px; background:url(../../../img/v6/order_icon.png) -57px -56px no-repeat;}
.order_done_content h3{ font-size: 22px; font-family: "microsoft yahei"; color: #333; font-weight: normal;}
.order_done_content p{ font-size: 14px; font-family: "microsoft yahei"; color: #999; margin: 12px 0 0; line-height: 14px;}
.order_done_content a{ color: #08c; margin-left: 10px}
.order_done_content a:hover{ color: #f60}
.order_done_content .tiptext{ line-height: 22px; color: #333; font-size: 12px; padding-left: 30px;}
.order_done_content .tiptext .tip-icon{ float: left; margin:0 0 0 -21px;}
.order_weixi_box{ background: #f6f6f6; height: 150px; margin: 70px 0 0; overflow: hidden;}
.order_weixi_list{ margin: 20px 0 0;}
.order_weixi_list li{ height: 110px; float: left; margin: 0 0 0 100px;}
.order_weixi_img{padding:5px; border: 1px solid #ddd;}
.order_weixi_img img{ display: block;}
.order_weixi_content{ margin: 30px 0 0 10px;}
.order_weixi_content .down_app{font-size: 16px; font-family: "microsoft yahei"; color: #333;}
.order_weixi_content .down_more{font-size: 14px; font-family: "microsoft yahei";}
.order_weixi_content .down_more a{color: #666}
.order_weixi_content .down_more a:hover{ color: #f60}
.order_weixi_icon{display: inline-block; width: 58px; height: 58px; background:url(../../../img/v6/order_icon.png) -57px -56px no-repeat;}
.order_ok_dy{ display:block; margin: 0 auto; width: 58px;height: 58px; background:url(../../../img/v6/order_icon.png) -114px -50px no-repeat;}
.order_ok_dy_btn{ display: block; margin:9px auto 0; width: 170px; height: 28px; line-height: 28px; text-align: center; color: #666; background-color: #fff; border:#ccc solid 1px; border-radius: 14px; font-family: "微软雅黑"; font-size: 14px;}
.order_ok_dy_btn:hover{ text-decoration: none; border-color: #ffaa00; color: #ffaa00;}
.order_weixi_list .order_ok_dy_li{ border-left:dashed #ccc 1px; padding-left: 30px;}

.oder_ok_adbox{ margin-top: 10px;}
.oder_ok_adbox img{ vertical-align: top;}

.order_done_tips{ margin-top: 20px; padding-left: 22px; padding-top: 10px; border-top: #ddd solid 1px;}
.order_done_tips .order_done_warning{ color: #333; font-size: 12px;}
.order_done_warning .tip-icon{ float: left; margin-left: -22px;}
.btn_small_orange{ display:inline-block; cursor: pointer; border-radius: 3px; padding: 0 10px; height: 22px; line-height: 22px; color: #fff; background-color: #f80; font-size: 12px;}
.btn_small_orange:hover{ background-color: #f60; color: #fff;}
.order_done_tips .order_done_txt{ line-height: 20px; margin-top: 15px; font-size: 12px;}


.order_ok_box{ border:#ddd solid 2px; padding:60px 70px 20px 130px; background-color: #fff; margin-top: 10px;}
.order_icon_ok{ width: 48px; height: 48px; float: left; margin-left: -65px; background: url(../../../img/v6/order_icon.png) -57px -56px no-repeat;}
.order_ok_tit{font-family:"微软雅黑"; font-size: 22px; color: #333; padding:13px 0; border-bottom:#ddd dashed 1px;}
.order_ok_tit span{ font-size: 14px; color: #666;}
.order_ok_tit span i{ margin-left:8px; color: #f60;}

.pay_info_btn{ float: right; color: #09c; font-family:"微软雅黑"; font-size: 14px; padding-right: 18px; position: relative; cursor: pointer;}
.pay_info_btn b{ font-weight: normal;}
.pay_info_btn i{ display: block; width:14px; height:10px; overflow: hidden; position: absolute; right: 0; top: 50%; margin-top: -6px;}
.pay_info_btn samp,.pay_info_btn dfn{ position: absolute; left:0; top:-7px; text-align: center; color: #fff; display: block; width: 14px; height: 14px; line-height: 20px; text-align: center; font-size:12px; font-style: normal; font-weight: normal;}
.pay_info_btn samp{ color: #09c; top: -6px;}
.btn_up samp,.btn_up dfn{ top:0;}
.btn_up samp{ top: -1px;}


.pay_info_box{ position: relative; margin-top: -1px; padding: 14px 10px; border-top: #ddd dashed 1px;}
.pay_info_box p{ font-family:"微软雅黑"; font-size: 14px; color: #333; line-height: 28px;}
.pay_info_box p b{ color: #666; font-weight: normal; margin-right: 3px;}


/* 猜你喜欢 */
.like_box_all{ margin-top: 10px; border:#ddd solid 1px; background-color: #fff; padding: 0 0 10px;}
.like_box_all h4{ line-height: 50px; padding-left: 40px; font-family:"微软雅黑"; font-size: 22px; color: #333; font-weight: normal;}
.like_box{ position: relative;}
.like_list_box{ width: 914px; margin: 0 auto; height: 210px; position: relative; overflow: hidden;}
.like_list{ position: absolute; left: 0; top: 0; width: 9999px;}
.like_list li{ float: left; margin-right: 10px; width: 221px;}
.like_list h5{ font-family:"微软雅黑"; font-size: 14px; line-height: 20px; font-weight: normal; max-height: 40px;}
.like_list h5 a{ color: #333;}
.like_list h5 a:hover{ color: #f60;}
.like_price{ color: #999;} 
.like_price span{ color: #f60; font-family: Arial; font-size: 16px; margin-right: 2px;}
.like_price span small{ font-size: 12px;}
.like_btn_l,.like_btn_r{display: block; width: 30px; height: 50px; text-align: center; background-color:#7f7f7f; line-height: 50px; color: #fff; font-size: 32px; position: absolute; top: 50%; margin-top: -60px; cursor: pointer;}
.like_btn_l{ left: 0;}
.like_btn_r{ right: 0;}
.like_btn_l:hover,.like_btn_r:hover{ background-color: #262626;}
.like_tab_list{ position: absolute; right: 42px; top: -23px;}
.like_tab_list li{ width: 8px; height: 8px; border-radius: 50%; background-color: #ccc; float: left; margin-left: 6px;}
.like_tab_list li.active{ background-color: #f60;}

/*预售*/
.order_done_saleTip { margin-top: 10px; color: #666; font: 14px/22px "microsoft Yahei";}
.order_done_saleTip dfn i { font-size: 12px; }



/* 取消保险弹窗 */
.cancel_insurance_dialog_tip{ position: absolute; left: 30px; bottom:0; color: #333;}
.cancel_insurance_dialog_tip .tip-icon{ position: relative; top: 3px; margin-right: 5px;}
.cancel_insurance_dialog .dialog-footer{ padding-bottom: 60px; text-align: left; }
.cancel_insurance_dialog .btn-orange{ margin: 0 5px 0 10px; }
.cancel_insurance_box{ display: none; padding: 0 10px;}
.cancel_insurance_box h4{ font-size: 18px; color: #333; font-weight: normal; margin-top: 30px; }
.tip-center{ position: relative; top: 3px; margin-right: 4px; }



.order_weixi_app li{ margin-left: 65px;  }
.order_weixi_app li.border_l{ border-left: dashed #ccc 1px;}
.pay_orderinfo{ width: 299px; height: 110px;  background: url(../../../img/pay/v1/pay_orderinfo.png) 0 0 no-repeat; }

.order_weixi_app .order_ok_dy_li{ width: 260px; margin-left: 20px; }
.order_weixi_app .down_app{ font-size: 15px; }
.order_weixi_app .order_weixi_img{ margin: 20px 0 0 50px; }

.order_weixi_app .order_ok_dy{ float: left; margin: 0; margin-top: 20px;}
.order_weixi_app .order_ok_dy_btn{ float: left; margin: 36px 0 0 12px;}

/*安心出行*/
.order_recom {
	background: #fff;
	padding: 0 18px;
	margin-top: 10px;
    border: #ddd solid 1px;
    *padding-bottom: 20px;
}
.order_recom h4 {
	line-height: 50px;
    padding-left: 10px;
    font-size: 22px;
    color: #333;
    font-weight: normal;
}
.relaxed_box { width: 980px; }
.relaxed_box li {
	position: relative;
	width: 225px;
	height: 110px;
	border-radius: 8px;
	float: left;
	margin: 0 20px 20px 0;
	overflow: hidden;
}
.relaxed_box a:hover {
	text-decoration: none;
}
.relaxed_train {
	background: url(../../../img/order/order_done_relaxed.png) no-repeat;
}
.relaxed_air {
	background: url(../../../img/order/order_done_relaxed.png) 0 -109px no-repeat;
}
.relaxed-t {
	border-radius: 8px 8px 0 0;
	height: 63px;
	color: #666;
}
.relaxed-t i {
	display: inline-block;
	margin-top: 25px;
	padding: 0 5px;
	width: 70px;
	text-align: center;
	font-size: 16px;
}
.relaxed-b {
	padding-top: 12px;
	text-align: center;
	color: #999;
}
.relaxed-b dfn {
	color: #f60;
	font-size: 14px;
	vertical-align: middle;
}
.relaxed-b dfn b {
	padding: 0 3px;
	font-weight: normal;
	font-size: 24px;
}

/*部分支付tip*/
.order_done_content .sectionPayTip {
	padding-left: 22px;
	color: #333;
	font-size: 12px;
}
.sectionPayTip .tip-icon{
	float: left;
    margin-left: -22px;
}
.sectionPayTip .btn_small_orange {
	margin-top: 10px;
}